//
//  OosActivityActor.h
//  Oos4ios
//
//  Created by Pablo Gonzalez on 3/31/11.
//  Copyright 2011 11870.com. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "GDataValueConstruct.h"

#import "../../GData/Common/BaseClasses/GDataObject.h"
#import "../../GData/Common/BaseClasses/GDataEntryBase.h"
#import "../../GData/Common/Elements/GDataBaseElements.h"
#import "OosElements.h"

@interface OosActivityElement : GDataEntryBase <GDataExtension> {

}

@end

@interface OosActivityValueElement : GDataValueElementConstruct <GDataExtension> {
	
}

@end

@interface OosActivityType : OosActivityValueElement

@end

@interface OosActivityAtomObject : OosActivityElement

@property (nonatomic, retain, readonly) OosActivityType *activityType;
@property (nonatomic, retain, readonly) GDataAtomID *identifier;
@property (nonatomic, retain, readonly) GDataAtomTitle * title;
@property (nonatomic, retain, readonly) OosAvatar *avatar;
@property (nonatomic, retain, readonly) OosSlug *slug;
@property (nonatomic, retain, readonly) OosFnv *fnv;
@property (nonatomic, retain, readonly) NSArray /* GDataLink */ *links;

@end

@interface OosActivityAtomActor : OosActivityAtomObject

@end